package com.jinsi.service.lv;





import com.jinsi.pojo.SyLvCurriculum;
import com.jinsi.pojo.SyLvCurriculumExamineLog;
import com.jinsi.pojo.SyLvOperationLog;
import com.jinsi.pojo.SylvCurriculumLog;

import java.util.List;

public interface SyLvCourriculumService {
    public List<SyLvCurriculum> getAllCm(SyLvCurriculum syLvCurriculum);
    public int count(Integer curriculumUserid);

    public void updateOnShelfStatus(int curriculumId, String currculumUpdatedBy);

    public void update(SyLvCurriculum syLvCurriculum,Integer videoDuration);

    public List<SylvCurriculumLog> log(int curriculumId);

    public void delete(int curriculumId);

    public void insert(SyLvCurriculum syLvCurriculum,int videoDuration);


    public List<SyLvCurriculumExamineLog> examineLog(int curriculumId);

    public void auditDetails(int curriculumId, int curriculumToExamine, String logAuditDetails, String uname);

    public List<SyLvCurriculumExamineLog> auditLog();

    public void addOperationLog(SyLvOperationLog syLvOperationLog);

    public List<SyLvOperationLog> operationLog();

    public void deloperationLog(int logId);
}
